]> sigrok.org Git - pulseview.git/blobdiff - CMakeLists.txt
Continue work on SRD_OUTPUT_LOGIC
[pulseview.git] / CMakeLists.txt
index aa5175cc6ae1559fa8970922a22abf1a9492f160..add9c02f9923464ba02ed981022b49c899ad8b0f 100644 (file)
@@ -21,9 +21,9 @@
 
 cmake_minimum_required(VERSION 2.8.12)
 
-include(GNUInstallDirs)
+project(pulseview C CXX)
 
-project(pulseview)
+include(GNUInstallDirs)
 
 # Let AUTOMOC and AUTOUIC process GENERATED files.
 if(POLICY CMP0071)
@@ -465,6 +465,9 @@ add_definitions(-D__STDC_LIMIT_MACROS)
 add_definitions(-Wall -Wextra)
 add_definitions(-std=c++11)
 add_definitions(-DBOOST_MATH_DISABLE_FLOAT128=1)
+if(WIN32)
+       add_definitions(-Wa,-mbig-obj -O3)
+endif()
 
 if(ENABLE_FLOW)
        add_definitions(-DENABLE_FLOW)