CMakeLists3
来源:互联网 发布:歼-16知乎 编辑:程序博客网 时间:2024/05/29 19:17
cmake_minimum_required(VERSION 2.6)
project(PmsQsVMCreditBond)
#SET(CMAKE_BUILD_TYPE Release)
#SET(CMAKE_BUILD_TYPE Debug)
if (CMAKE_BUILD_TYPE STREQUAL Debug)
add_definitions(
-D_DEBUG
)
endif ()
#add dir
include_directories(${PROJECT_SOURCE_DIR}/../../../)
link_directories(${PROJECT_SOURCE_DIR}/../../../../bin)
#add h
set(PmsQsVMCreditBond_HDRS
PmsQsVMCreditBond.h
)
#add cpp
set(PmsQsVMCreditBond_SRC
PmsQsVMCreditBond.cpp
)
add_library(PmsQsVMCreditBond MODULE ${PmsQsVMCreditBond_SRC} ${PmsQsVMCreditBond_HDRS})
target_link_libraries(
PmsQsVMCreditBond
PmsQsBase
PmsQsMktEnvApi
PmsQsStaticEnvApi
PmsQsCashflowPricer
PmsQsIVM
TradeModels
)
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../../../../bin)
project(PmsQsVMCreditBond)
#SET(CMAKE_BUILD_TYPE Release)
#SET(CMAKE_BUILD_TYPE Debug)
if (CMAKE_BUILD_TYPE STREQUAL Debug)
add_definitions(
-D_DEBUG
)
endif ()
#add dir
include_directories(${PROJECT_SOURCE_DIR}/../../../)
link_directories(${PROJECT_SOURCE_DIR}/../../../../bin)
#add h
set(PmsQsVMCreditBond_HDRS
PmsQsVMCreditBond.h
)
#add cpp
set(PmsQsVMCreditBond_SRC
PmsQsVMCreditBond.cpp
)
add_library(PmsQsVMCreditBond MODULE ${PmsQsVMCreditBond_SRC} ${PmsQsVMCreditBond_HDRS})
target_link_libraries(
PmsQsVMCreditBond
PmsQsBase
PmsQsMktEnvApi
PmsQsStaticEnvApi
PmsQsCashflowPricer
PmsQsIVM
TradeModels
)
set(LIBRARY_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/../../../../bin)
0 0