mirror of
https://github.com/Gnucash/gnucash.git
synced 2026-09-03 20:53:02 -05:00
Fix CXX Flags for g++.
This commit is contained in:
+2
-2
@@ -514,8 +514,8 @@ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=gnu++11") # FIXME: should be -std=
|
|||||||
|
|
||||||
|
|
||||||
IF (UNIX)
|
IF (UNIX)
|
||||||
SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror -Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused")
|
SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror -Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-unused")
|
||||||
SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused")
|
SET( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror -Wall -Wmissing-prototypes -Wmissing-declarations -Wno-unused")
|
||||||
SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-declarations -std=gnu11")
|
SET( CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-deprecated-declarations -std=gnu11")
|
||||||
SET( CMAKE_C_FLAGS_RELEASE "-O3 ${CMAKE_C_FLAGS} -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2")
|
SET( CMAKE_C_FLAGS_RELEASE "-O3 ${CMAKE_C_FLAGS} -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2")
|
||||||
ENDIF (UNIX)
|
ENDIF (UNIX)
|
||||||
|
|||||||
@@ -66,12 +66,20 @@ GNC_ADD_SCHEME_TARGETS(scm-test-core
|
|||||||
IF(NOT GTEST_SHARED_LIB)
|
IF(NOT GTEST_SHARED_LIB)
|
||||||
SET (lib_gtest_SOURCES ${GTEST_SRC_DIR}/src/gtest-all.cc)
|
SET (lib_gtest_SOURCES ${GTEST_SRC_DIR}/src/gtest-all.cc)
|
||||||
ADD_LIBRARY(gtest STATIC ${lib_gtest_SOURCES})
|
ADD_LIBRARY(gtest STATIC ${lib_gtest_SOURCES})
|
||||||
TARGET_COMPILE_OPTIONS(gtest PRIVATE -Wno-missing-prototypes)
|
IF(APPLE)
|
||||||
|
TARGET_COMPILE_OPTIONS(gtest PRIVATE -Wno-missing-prototypes)
|
||||||
|
ELSE()
|
||||||
|
TARGET_COMPILE_OPTIONS(gtest PRIVATE -Wno-missing-declarations)
|
||||||
|
ENDIF()
|
||||||
TARGET_INCLUDE_DIRECTORIES(gtest PUBLIC ${GTEST_INCLUDE_DIR} ${GTEST_SRC_DIR})
|
TARGET_INCLUDE_DIRECTORIES(gtest PUBLIC ${GTEST_INCLUDE_DIR} ${GTEST_SRC_DIR})
|
||||||
ENDIF()
|
ENDIF()
|
||||||
SET (lib_gmock_SOURCES ${GMOCK_SRC})
|
SET (lib_gmock_SOURCES ${GMOCK_SRC})
|
||||||
ADD_LIBRARY(gmock STATIC ${lib_gmock_SOURCES})
|
ADD_LIBRARY(gmock STATIC ${lib_gmock_SOURCES})
|
||||||
TARGET_COMPILE_OPTIONS(gmock PRIVATE -Wno-missing-prototypes)
|
IF (APPLE)
|
||||||
|
TARGET_COMPILE_OPTIONS(gmock PRIVATE -Wno-missing-prototypes)
|
||||||
|
ELSE()
|
||||||
|
TARGET_COMPILE_OPTIONS(gmock PRIVATE -Wno-missing-declarations)
|
||||||
|
ENDIF()
|
||||||
TARGET_INCLUDE_DIRECTORIES(gmock PUBLIC
|
TARGET_INCLUDE_DIRECTORIES(gmock PUBLIC
|
||||||
${GTEST_INCLUDE_DIR} ${GTEST_SRC_DIR}
|
${GTEST_INCLUDE_DIR} ${GTEST_SRC_DIR}
|
||||||
${GMOCK_INCLUDE_DIR} ${GMOCK_SRC_DIR})
|
${GMOCK_INCLUDE_DIR} ${GMOCK_SRC_DIR})
|
||||||
|
|||||||
Reference in New Issue
Block a user