Skip to content

Commit ad326fb

Browse files
committed
[#7] Fix Windows build for architecture utilities
- Define _USE_MATH_DEFINES when building bsk_arch_utilities with MSVC - Restore access to M_PI and M_PI_2 in vendored Basilisk utility sources
1 parent 14f9ce9 commit ad326fb

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,9 @@ add_library(bsk::arch_utilities ALIAS bsk_arch_utilities)
9797

9898
target_compile_features(bsk_arch_utilities PUBLIC cxx_std_17)
9999
target_link_libraries(bsk_arch_utilities PUBLIC bsk::sdk_headers Eigen3::Eigen)
100+
if(MSVC)
101+
target_compile_definitions(bsk_arch_utilities PRIVATE _USE_MATH_DEFINES)
102+
endif()
100103

101104
set_target_properties(bsk_arch_utilities PROPERTIES POSITION_INDEPENDENT_CODE ON)
102105

0 commit comments

Comments
 (0)