From bf8674a05eba20ecf07063206a8fa86b227f06a9 Mon Sep 17 00:00:00 2001 From: "Novak M Mr (UG - Computer Science)" <mn00272@surrey.ac.uk> Date: Tue, 15 Jan 2019 21:13:43 +0000 Subject: [PATCH] Fixing CXX flags and install command for encoder --- CMakeLists.txt | 7 ------- src/rew/encoder/CMakeLists.txt | 2 +- tests/CMakeLists.txt | 3 +++ 3 files changed, 4 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 30f5467..4ff789b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,13 +12,6 @@ SET(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/libs) find_package(Threads) -if(MINGW) - if (CMAKE_SIZEOF_VOID_P EQUAL 8) - set("${CMAKE_C_FLAGS} -Wa,-mbig-obj" CMAKE_C_FLAGS) - set("${CMAKE_CXX_FLAGS} -Wa,-mbig-obj" CMAKE_CXX_FLAGS) - endif() -endif() - # Our subdirectories add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/src/rew/decoder) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/src/rew/encoder) diff --git a/src/rew/encoder/CMakeLists.txt b/src/rew/encoder/CMakeLists.txt index 0094776..2026a13 100644 --- a/src/rew/encoder/CMakeLists.txt +++ b/src/rew/encoder/CMakeLists.txt @@ -27,7 +27,7 @@ set(ENCODER_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/include/encoder PARENT_SCOPE) # Add install step if(BUILD_INSTALL) - install(DIRECTORY ${CMAKE_SOURCE_DIR}/include/encoder DESTINATION include/encoder) + install(DIRECTORY ${CMAKE_SOURCE_DIR}/include/rew/encoder DESTINATION include/rew/encoder) if(MSVC) install(FILES $<TARGET_PDB_FILE:${PROJECT_NAME}> DESTINATION bin OPTIONAL) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 24edf6c..6be4efd 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -16,6 +16,9 @@ foreach(FILENAME ${TESTS}) if(MSVC) set_target_properties(${TEST_PROJ} PROPERTIES LINK_FLAGS "/SUBSYSTEM:CONSOLE") endif() + if(MINGW) + set_target_properties(${TEST_PROJ} PROPERTIES COMPILE_FLAGS "-Wa,-mbig-obj") + endif() set_property(TARGET ${TEST_PROJ} PROPERTY FOLDER "rew/tests") add_test(NAME ${TEST_PROJ} COMMAND ${TEST_PROJ}) -- GitLab