version 1.1.1.1, 2017/12/08 16:14:26 |
version 1.2, 2017/12/08 16:29:08 |
|
|
Index: fuzzylite/CMakeLists.txt |
Index: fuzzylite/CMakeLists.txt |
--- fuzzylite/CMakeLists.txt.orig |
--- fuzzylite/CMakeLists.txt.orig |
+++ fuzzylite/CMakeLists.txt |
+++ fuzzylite/CMakeLists.txt |
@@ -53,12 +53,12 @@ set(CMAKE_LIBRARY_OUTPUT_DIRECTORY bin) |
@@ -74,7 +74,7 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY bin) |
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY bin) |
if(NOT MSVC) |
|
#TODO: Remove -Werror before release. |
|
#Add Unix compilation flags |
|
- set(CMAKE_CXX_FLAGS "-pedantic -Wall -Wextra -Werror ${CMAKE_CXX_FLAGS}") |
|
+ set(CMAKE_CXX_FLAGS "-pedantic -Wall -Wextra ${CMAKE_CXX_FLAGS}") |
|
|
if(UNIX) |
|
- set(CMAKE_CXX_FLAGS "-pedantic -Werror -Wall -Wextra") |
|
+ set(CMAKE_CXX_FLAGS "-pedantic -fno-stack-protector -Wall -Wextra") |
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}") |
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG}") |
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}") |
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}") |
|
|
if(NOT APPLE) |
|
- set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined") #To avoid undefined methods in library |
|
+ set(CMAKE_SHARED_LINKER_FLAGS "-lc -Wl,--no-undefined") #To avoid undefined methods in library |
|
endif() |
|
endif() |
|
|
|