We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ccb11ff commit fd0bde8Copy full SHA for fd0bde8
1 file changed
CMakeLists.txt
@@ -3,7 +3,6 @@ cmake_minimum_required(VERSION 3.5)
3
# set the project name
4
project(openFPGALoader VERSION "0.13.1" LANGUAGES CXX)
5
add_definitions(-DVERSION=\"v${PROJECT_VERSION}\")
6
-
7
option(ENABLE_OPTIM "Enable build with -O3 optimization level" ON)
8
option(BUILD_STATIC "Whether or not to build with static libraries" OFF)
9
if (${CMAKE_SYSTEM_NAME} MATCHES "Windows")
@@ -29,7 +28,8 @@ set(ISE_PATH "/opt/Xilinx/14.7" CACHE STRING "ise root directory (default: /opt/
29
28
set(CMAKE_CXX_STANDARD 11)
30
set(CMAKE_CXX_STANDARD_REQUIRED True)
31
set(CMAKE_CXX_FLAGS_DEBUG "-g -Wall -Wextra ${CMAKE_CXX_FLAGS_DEBUG}")
32
-if (ENABLE_OPTIM)
+
+if(ENABLE_OPTIM AND NOT(CMAKE_BUILD_TYPE STREQUAL "Debug"))
33
set(CMAKE_CXX_FLAGS "-O3 ${CMAKE_CXX_FLAGS}")
34
endif()
35
0 commit comments