diff --git a/CMakeLists.txt b/CMakeLists.txt index d48f97b42..62160c6b5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -378,9 +378,11 @@ endif() print_config_flag(${GTSAM_DISABLE_TESTS_ON_INSTALL} "No tests in all or install ") print_config_flag(${GTSAM_DISABLE_EXAMPLES_ON_INSTALL} "No examples in all or install ") string(TOUPPER "${CMAKE_BUILD_TYPE}" cmake_build_type_toupper) -message(STATUS " Build type : ${CMAKE_BUILD_TYPE}") -message(STATUS " C compilation flags : ${CMAKE_C_FLAGS} ${CMAKE_C_FLAGS_${cmake_build_type_toupper}}") -message(STATUS " C++ compilation flags : ${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_${cmake_build_type_toupper}}") +if(NOT MSVC AND NOT XCODE_VERSION) + message(STATUS " Build type : ${CMAKE_BUILD_TYPE}") + message(STATUS " C compilation flags : ${CMAKE_C_FLAGS} ${CMAKE_C_FLAGS_${cmake_build_type_toupper}}") + message(STATUS " C++ compilation flags : ${CMAKE_CXX_FLAGS} ${CMAKE_CXX_FLAGS_${cmake_build_type_toupper}}") +endif() if(GTSAM_USE_TBB) message(STATUS " Use Intel TBB : Yes") elseif(TBB_FOUND) diff --git a/cmake/GtsamTesting.cmake b/cmake/GtsamTesting.cmake index 25c2e25dd..f1b7c5e54 100644 --- a/cmake/GtsamTesting.cmake +++ b/cmake/GtsamTesting.cmake @@ -155,7 +155,7 @@ macro(gtsam_add_grouped_scripts group pattern target_prefix pretty_prefix_name l endif() # Add .run target - if(NOT MSVC) + if(NOT MSVC AND NOT XCODE_VERSION) add_custom_target(${script_bin}.run ${EXECUTABLE_OUTPUT_PATH}${script_bin} ${ARGN}) endif() diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index 0d8e3792a..d87070330 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -29,7 +29,7 @@ foreach(example_src ${example_srcs} ) endif() target_link_libraries(${example_bin} gtsam ${Boost_PROGRAM_OPTIONS_LIBRARY}) - if(NOT MSVC) + if(NOT MSVC AND NOT XCODE_VERSION) add_custom_target(${example_bin}.run ${EXECUTABLE_OUTPUT_PATH}${example_bin} ${ARGN}) endif() diff --git a/gtsam_unstable/discrete/CMakeLists.txt b/gtsam_unstable/discrete/CMakeLists.txt index a20c5cdb0..f6cfcb1a8 100644 --- a/gtsam_unstable/discrete/CMakeLists.txt +++ b/gtsam_unstable/discrete/CMakeLists.txt @@ -32,7 +32,7 @@ if (GTSAM_BUILD_EXAMPLES) set_target_properties(${example} PROPERTIES EXCLUDE_FROM_ALL ON) endif() - if(NOT MSVC) + if(NOT MSVC AND NOT XCODE_VERSION) add_dependencies(examples ${example}) add_custom_target(${example}.run ${EXECUTABLE_OUTPUT_PATH}${example} ${ARGN}) endif() diff --git a/gtsam_unstable/examples/CMakeLists.txt b/gtsam_unstable/examples/CMakeLists.txt index 1eaa09281..d95ab7706 100644 --- a/gtsam_unstable/examples/CMakeLists.txt +++ b/gtsam_unstable/examples/CMakeLists.txt @@ -19,7 +19,7 @@ foreach(example_src ${example_srcs} ) endif() target_link_libraries(${example_bin} gtsam gtsam_unstable) - if(NOT MSVC) + if(NOT MSVC AND NOT XCODE_VERSION) add_custom_target(${example_bin}.run ${EXECUTABLE_OUTPUT_PATH}${example_bin} ${ARGN}) endif()