File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515 strategy :
1616 fail-fast : false
1717 matrix :
18- os : [windows-latest ]
18+ os : [windows-2022 ]
1919 compiler :
2020 - name : cl
2121 cmd : cl
Original file line number Diff line number Diff line change @@ -4,6 +4,7 @@ channels:
44dependencies :
55 - libboost-devel
66 - libboost-python-devel
7+ - eigen
78 - eigenpy
89 - python
910 - cppad
Original file line number Diff line number Diff line change @@ -118,8 +118,8 @@ TARGET_LINK_BOOST_PYTHON(${PROJECT_NAME} PUBLIC)
118118TARGET_LINK_LIBRARIES (${PROJECT_NAME } PUBLIC ${cppad_LIBRARY} eigenpy::eigenpy )
119119IF (BUILD_WITH_CPPAD_CODEGEN_BINDINGS)
120120 TARGET_INCLUDE_DIRECTORIES (${PROJECT_NAME }
121- SYSTEM PUBLIC
122- ${cppadcg_INCLUDE_DIR}
121+ SYSTEM INTERFACE
122+ $< BUILD_INTERFACE : $ {cppadcg_INCLUDE_DIR}>
123123 )
124124 TARGET_LINK_LIBRARIES (${PROJECT_NAME } PUBLIC ${CMAKE_DL_LIBS } )
125125ENDIF (BUILD_WITH_CPPAD_CODEGEN_BINDINGS )
@@ -140,11 +140,15 @@ IF(WIN32)
140140ENDIF (WIN32 )
141141
142142TARGET_INCLUDE_DIRECTORIES (${PROJECT_NAME }
143- SYSTEM PUBLIC
143+ SYSTEM PRIVATE
144144 ${Boost_INCLUDE_DIRS}
145145 ${EIGEN3_INCLUDE_DIR}
146- ${PYTHON_INCLUDE_DIRS}
147- $<INSTALL_INTERFACE :include >)
146+ ${PYTHON_INCLUDE_DIR}
147+ )
148+ TARGET_INCLUDE_DIRECTORIES (${PROJECT_NAME }
149+ PUBLIC
150+ $<INSTALL_INTERFACE :include >
151+ )
148152TARGET_INCLUDE_DIRECTORIES (${PROJECT_NAME } PUBLIC $<INSTALL_INTERFACE :include >)
149153
150154INSTALL (TARGETS ${PROJECT_NAME }
You can’t perform that action at this time.
0 commit comments