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)
0 0