From 25fe26307c10c3bc4f469c2496900c0a39acec77 Mon Sep 17 00:00:00 2001 From: anonymous Date: Sat, 11 Jun 2022 10:27:02 +0200 Subject: [PATCH] Fix source definitions to let clang++ work --- CMakeLists.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5fef1a0..f398235 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -173,9 +173,9 @@ file (GLOB ALL_CORDIC_ROM_SOURCES sources/CCordicRotateRom/*.cpp) list (REMOVE_ITEM ALL_CORDIC_ROM_SOURCES sources/CCordicRotateRom/${CORDIC_ROM_SOURCE}) add_library (cordic STATIC ${ALL_CORDIC_ROM_SOURCES}) -if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 6.2 - ) -) +if ((CMAKE_CXX_COMPILER_ID STREQUAL "GNU") AND (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 6.2)) + +else () target_sources ( cordic PRIVATE sources/CCordicRotateSmart/CCordicRotateSmart.cpp sources/CCordicRotateConstexpr/CCordicRotateConstexpr.cpp @@ -240,7 +240,7 @@ if (ENABLE_TESTING) list (REMOVE_ITEM ALL_ROM_TB_SOURCES ${TB_SOURCE}) add_executable (cordic_tb sources/tb/catchy/cordic_tb.cpp ${TB_SOURCE} ${ALL_ROM_TB_SOURCES}) - target_link_libraries (cordic_tb PRIVATE cordic catch_common_${PROJECT_NAME}) + target_link_libraries (cordic_tb PUBLIC cordic catch_common_${PROJECT_NAME}) include (Catch) catch_discover_tests (cordic_tb WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/data)