Files
SpectralPlot/myis11/project/is11/CMakeLists.txt

28 lines
663 B
CMake

cmake_minimum_required(VERSION 3.5)
project(is11lib)
if (MSVC)
# 静态链接多线程版本的运行时库
set(CMAKE_CXX_FLAGS "/MT")
set(CMAKE_C_FLAGS "/MT")
endif()
include_directories(../../src/test)
include_directories(../../src/is11)
add_library(is11lib SHARED
../../src/test/test.cpp
../../src/is11/SensorIS11.cpp
../../src/is11/SensorIS11.h
../../src/is11/IS11Comon.cpp
../../src/is11/IS11Comon.h
../../src/is11/IS11_INST.cpp
../../src/is11/IS11_INST.h
)
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
add_executable(is11test
testmain.cpp
)
target_link_libraries(is11test is11lib)