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)