We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f65c723 commit 6b4bb05Copy full SHA for 6b4bb05
example/CMakeLists.txt
@@ -1,4 +1,15 @@
1
+function(ADD_WINDOWS_DLL_PATH_TO_TEST TEST_NAME)
2
+ if(WIN32)
3
+ get_test_property(${TEST_NAME} ENVIRONMENT ENV_VARIABLES)
4
+ list(APPEND ENV_VARIABLES
5
+ "PYCPPAD_WINDOWS_DLL_PATH=$<TARGET_FILE_DIR:${PROJECT_NAME}::${PROJECT_NAME}>")
6
+ set_tests_properties(${TEST_NAME} PROPERTIES ENVIRONMENT "${ENV_VARIABLES}")
7
+ endif()
8
+endfunction()
9
+
10
ADD_PYTHON_UNIT_TEST("${PROJECT_NAME}-add_eq" "example/add_eq.py" "python")
11
+ADD_WINDOWS_DLL_PATH_TO_TEST(${PROJECT_NAME}-add_eq)
12
IF(BUILD_WITH_CPPAD_CODEGEN_BINDINGS)
13
ADD_PYTHON_UNIT_TEST("${PROJECT_NAME}-cppadcg_c_codegen" "example/cppadcg_c_codegen.py" "python")
14
+ ADD_WINDOWS_DLL_PATH_TO_TEST(${PROJECT_NAME}-cppadcg_c_codegen)
15
ENDIF()
0 commit comments