| @@ -366,7 +366,12 @@ function(dpf__add_dgl_cairo) | |||||
| target_compile_definitions(dgl-cairo-definitions INTERFACE "DGL_CAIRO" "HAVE_CAIRO") | target_compile_definitions(dgl-cairo-definitions INTERFACE "DGL_CAIRO" "HAVE_CAIRO") | ||||
| target_include_directories(dgl-cairo PUBLIC ${CAIRO_INCLUDE_DIRS}) | target_include_directories(dgl-cairo PUBLIC ${CAIRO_INCLUDE_DIRS}) | ||||
| target_link_libraries(dgl-cairo PRIVATE dgl-cairo-definitions ${CAIRO_LIBRARIES}) | |||||
| if(MINGW) | |||||
| target_link_libraries(dgl-cairo PRIVATE ${CAIRO_STATIC_LIBRARIES}) | |||||
| else() | |||||
| target_link_libraries(dgl-cairo PRIVATE ${CAIRO_LIBRARIES}) | |||||
| endif() | |||||
| target_link_libraries(dgl-cairo PRIVATE dgl-cairo-definitions) | |||||
| endfunction() | endfunction() | ||||
| # dpf__add_dgl_opengl | # dpf__add_dgl_opengl | ||||
| @@ -516,6 +521,9 @@ endfunction() | |||||
| function(dpf__add_executable NAME) | function(dpf__add_executable NAME) | ||||
| add_executable("${NAME}" ${ARGN}) | add_executable("${NAME}" ${ARGN}) | ||||
| dpf__set_target_defaults("${NAME}") | dpf__set_target_defaults("${NAME}") | ||||
| if(MINGW) | |||||
| target_link_libraries("${NAME}" PRIVATE "-static") | |||||
| endif() | |||||
| endfunction() | endfunction() | ||||
| # dpf__add_module | # dpf__add_module | ||||
| @@ -526,6 +534,9 @@ endfunction() | |||||
| function(dpf__add_module NAME) | function(dpf__add_module NAME) | ||||
| add_library("${NAME}" MODULE ${ARGN}) | add_library("${NAME}" MODULE ${ARGN}) | ||||
| dpf__set_target_defaults("${NAME}") | dpf__set_target_defaults("${NAME}") | ||||
| if(MINGW) | |||||
| target_link_libraries("${NAME}" PRIVATE "-static") | |||||
| endif() | |||||
| endfunction() | endfunction() | ||||
| # dpf__add_static_library | # dpf__add_static_library | ||||