21 lines
603 B
CMake
21 lines
603 B
CMake
cmake_minimum_required (VERSION 3.1)
|
|
|
|
add_library (CimWinRMClient STATIC
|
|
CimWinRMClient.cpp
|
|
)
|
|
|
|
set_target_properties (CimWinRMClient PROPERTIES POSITION_INDEPENDENT_CODE ON)
|
|
|
|
#target_link_libraries (CimWinRMClient CimFrameworkUntyped)
|
|
target_include_directories (CimWinRMClient PRIVATE
|
|
"../CimFrameworkUntyped/include"
|
|
)
|
|
|
|
if (MSVC)
|
|
ADD_DEFINITIONS(-DUNICODE)
|
|
ADD_DEFINITIONS(-D_UNICODE)
|
|
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /guard:cf")
|
|
set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} /guard:cf")
|
|
else (MSVC)
|
|
set(CMAKE_CXX_FLAGS "-static-libgcc")
|
|
endif (MSVC) |