- Notifications
You must be signed in to change notification settings - Fork 229
Open
Description
Windows does not use m.lib as its math library is included in the standard library. The CMakeLists.txt should read:
cmake_minimum_required(VERSION 3.7 FATAL_ERROR) project(structs_library VERSION 1.0.0 LANGUAGES C) add_library(structs_library SHARED structs.c structs.def) if (NOT WIN32) target_link_libraries(structs_library PUBLIC m) endif (NOT WIN32) add_executable(structs_test structs.c) if (NOT WIN32) target_link_libraries(structs_test PUBLIC m) endif (NOT WIN32) set_target_properties(structs_library PROPERTIES PUBLIC_HEADER structs.h VERSION ${PROJECT_VERSION} SOVERSION 1 OUTPUT_NAME "structs" XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "Hex_Identity_ID_Goes_Here" ) With m operations not running on winddows.
Metadata
Metadata
Assignees
Labels
No labels