@@ -5,13 +5,14 @@ project(openctp_ctp)
55set (CMAKE_CXX_STANDARD 11)
66
77if (${CMAKE_SYSTEM_NAME} MATCHES "Windows" )
8- if (CMAKE_GENERATOR_PLATFORM STREQUAL "x86" )
9- include_directories (${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR} /win32 $ENV{BOOST_INCLUDE} $ENV{PYTHON_INCLUDE} )
10- link_directories (${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR} /win32 $ENV{BOOST_LIB} $ENV{PYTHON_LIB} )
11- else ()
12- include_directories (${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR} /win64 $ENV{BOOST_INCLUDE} $ENV{PYTHON_INCLUDE} )
13- link_directories (${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR} /win64 $ENV{BOOST_LIB} $ENV{PYTHON_LIB} )
14- endif ()
8+ if (${CMAKE_SYSTEM_NAME} MATCHES "Windows" )
9+ if (CMAKE_GENERATOR_PLATFORM STREQUAL "x86" )
10+ include_directories (${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR} /win32 $ENV{BOOST_INCLUDE} $ENV{PYTHON_INCLUDE} )
11+ link_directories (${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR} /win32 $ENV{BOOST_LIB} $ENV{PYTHON_LIB} )
12+ else ()
13+ include_directories (${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR} /win64 $ENV{BOOST_INCLUDE} $ENV{PYTHON_INCLUDE} )
14+ link_directories (${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR} /win64 $ENV{BOOST_LIB} $ENV{PYTHON_LIB} )
15+ endif ()
1516 add_compile_options (/bigobj /MT)
1617elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux" )
1718 include_directories (${PROJECT_SOURCE_DIR} ${PROJECT_SOURCE_DIR} /linux $ENV{BOOST_INCLUDE} $ENV{PYTHON_INCLUDE} )
@@ -23,16 +24,16 @@ set(mdapi _thostmduserapi)
2324
2425message ("generate swig wrap files ..." )
2526if (${CMAKE_SYSTEM_NAME} MATCHES "Windows" )
26- if (CMAKE_GENERATOR_PLATFORM STREQUAL "x86" )
27- execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /win32 ${PROJECT_SOURCE_DIR} /../thosttraderapi.i)
28- execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /win32 ${PROJECT_SOURCE_DIR} /../thostmduserapi.i)
29- else ()
30- execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /win64 ${PROJECT_SOURCE_DIR} /../thosttraderapi.i)
31- execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /win64 ${PROJECT_SOURCE_DIR} /../thostmduserapi.i)
32- endif ()
27+ if (CMAKE_GENERATOR_PLATFORM STREQUAL "x86" )
28+ execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /win32 ${PROJECT_SOURCE_DIR} /../thosttraderapi.i)
29+ execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /win32 ${PROJECT_SOURCE_DIR} /../thostmduserapi.i)
30+ else ()
31+ execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /win64 ${PROJECT_SOURCE_DIR} /../thosttraderapi.i)
32+ execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /win64 ${PROJECT_SOURCE_DIR} /../thostmduserapi.i)
33+ endif ()
3334elseif (${CMAKE_SYSTEM_NAME} MATCHES "Linux" )
34- execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /linux ${PROJECT_SOURCE_DIR} /../thosttraderapi.i)
35- execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /linux ${PROJECT_SOURCE_DIR} /../thostmduserapi.i)
35+ execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /linux ${PROJECT_SOURCE_DIR} /../thosttraderapi.i)
36+ execute_process (COMMAND swig -threads -c++ -python -outdir . -outcurrentdir -I${PROJECT_SOURCE_DIR} /linux ${PROJECT_SOURCE_DIR} /../thostmduserapi.i)
3637endif ()
3738
3839add_library (${tdapi} SHARED thosttraderapi_wrap.cxx)
0 commit comments