File tree 11 files changed +22
-20
lines changed
gstreamermm/gstreamer/gstreamermm
11 files changed +22
-20
lines changed Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ add_custom_command (OUTPUT atkmm.def
28
28
COMMAND ECHO Will be generated later > atkmm.def
29
29
)
30
30
add_custom_command (TARGET atkmm-${ATKMM_VERSION} PRE_LINK
31
- COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /atkmm.def atkmm-${ATKMM_VERSION}${POSTFIX} .dll ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_FILES_DIRECTORY} /atkmm-${ATKMM_VERSION} .dir/*.obj
31
+ COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /atkmm.def $<TARGET_FILE_NAME: atkmm-${ATKMM_VERSION} > ${CMAKE_CURRENT_BINARY_DIR} /$<$< BOOL : ${CMAKE_BUILD_TYPE} >: ${CMAKE_FILES_DIRECTORY} > /atkmm-${ATKMM_VERSION} .dir/ ${CMAKE_CFG_INTDIR} /*.obj
32
32
)
33
33
34
34
target_link_libraries (atkmm-${ATKMM_VERSION} atk-1.0.lib glibmm-${GLIBMM_VERSION} giomm-${GLIBMM_VERSION} sigc-${SIGC_VERSION} )
@@ -38,7 +38,7 @@ LIBRARY DESTINATION "lib"
38
38
ARCHIVE DESTINATION "lib"
39
39
RUNTIME DESTINATION "bin" )
40
40
41
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / atkmm-${ATKMM_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
41
+ install (FILES $<TARGET_PDB_FILE: atkmm-${ATKMM_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
42
42
43
43
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../../${EXTRA} /atkmm/atkmmconfig.h DESTINATION "lib/atkmm-${ATKMM_VERSION} /include" )
44
44
Original file line number Diff line number Diff line change @@ -28,12 +28,12 @@ add_custom_command (OUTPUT cairomm.def
28
28
COMMAND ECHO Will be generated later > cairomm.def
29
29
)
30
30
add_custom_command (TARGET cairomm-${CAIROMM_VERSION} PRE_LINK
31
- COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /cairomm.def cairomm-${CAIROMM_VERSION}${POSTFIX} .dll ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_FILES_DIRECTORY} /cairomm-${CAIROMM_VERSION} .dir/*.obj
31
+ COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /cairomm.def $<TARGET_FILE_NAME: cairomm-${CAIROMM_VERSION} > ${CMAKE_CURRENT_BINARY_DIR} /$<$< BOOL : ${CMAKE_BUILD_TYPE} >: ${CMAKE_FILES_DIRECTORY} > /cairomm-${CAIROMM_VERSION} .dir/ ${CMAKE_CFG_INTDIR} /*.obj
32
32
)
33
33
34
34
target_link_libraries (cairomm-${CAIROMM_VERSION} cairo.lib cairo-gobject.lib sigc-${SIGC_VERSION} )
35
35
36
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / cairomm-${CAIROMM_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
36
+ install (FILES $<TARGET_PDB_FILE: cairomm-${CAIROMM_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
37
37
38
38
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../${EXTRA} /cairomm/cairommconfig.h DESTINATION "lib/cairomm-${CAIROMM_VERSION} /include" )
39
39
Original file line number Diff line number Diff line change @@ -132,15 +132,15 @@ add_custom_command (OUTPUT giomm.def
132
132
COMMAND ECHO Will be generated later > giomm.def
133
133
)
134
134
add_custom_command (TARGET giomm-${GLIBMM_VERSION} PRE_LINK
135
- COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /giomm.def giomm-${GLIBMM_VERSION}${POSTFIX} .dll ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_FILES_DIRECTORY} /giomm-${GLIBMM_VERSION} .dir/*.obj
135
+ COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /giomm.def $<TARGET_FILE_NAME: giomm-${GLIBMM_VERSION} > ${CMAKE_CURRENT_BINARY_DIR} /$<$< BOOL : ${CMAKE_BUILD_TYPE} >: ${CMAKE_FILES_DIRECTORY} > /giomm-${GLIBMM_VERSION} .dir/ ${CMAKE_CFG_INTDIR} /*.obj
136
136
)
137
137
138
138
install (TARGETS giomm-${GLIBMM_VERSION}
139
139
LIBRARY DESTINATION "lib"
140
140
ARCHIVE DESTINATION "lib"
141
141
RUNTIME DESTINATION "bin" )
142
142
143
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / giomm-${GLIBMM_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
143
+ install (FILES $<TARGET_PDB_FILE: giomm-${GLIBMM_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
144
144
145
145
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../../${EXTRA} /giomm/giommconfig.h DESTINATION "lib/giomm-${GLIBMM_VERSION} /include" )
146
146
Original file line number Diff line number Diff line change @@ -74,7 +74,7 @@ add_custom_command (OUTPUT glibmm.def
74
74
COMMAND echo Will be generated later > glibmm.def
75
75
)
76
76
add_custom_command (TARGET glibmm-${GLIBMM_VERSION} PRE_LINK
77
- COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /glibmm.def glibmm-${GLIBMM_VERSION}${POSTFIX} .dll ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_FILES_DIRECTORY} /glibmm-${GLIBMM_VERSION} .dir/*.obj
77
+ COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /glibmm.def $<TARGET_FILE_NAME: glibmm-${GLIBMM_VERSION} > ${CMAKE_CURRENT_BINARY_DIR} /$<$< BOOL : ${CMAKE_BUILD_TYPE} >: ${CMAKE_FILES_DIRECTORY} > /glibmm-${GLIBMM_VERSION} .dir/ ${CMAKE_CFG_INTDIR} /*.obj
78
78
)
79
79
80
80
target_link_libraries (glibmm-${GLIBMM_VERSION} glib-2.0.lib gobject-2.0.lib gmodule-2.0.lib
@@ -85,7 +85,7 @@ LIBRARY DESTINATION "lib"
85
85
ARCHIVE DESTINATION "lib"
86
86
RUNTIME DESTINATION "bin" )
87
87
88
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / glibmm-${GLIBMM_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
88
+ install (FILES $<TARGET_PDB_FILE: glibmm-${GLIBMM_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
89
89
90
90
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../../${EXTRA} /glibmm/glibmmconfig.h DESTINATION "lib/glibmm-${GLIBMM_VERSION} /include" )
91
91
Original file line number Diff line number Diff line change @@ -141,7 +141,7 @@ add_custom_command (OUTPUT gstreamermm.def
141
141
COMMAND ECHO Will be generated later > gstreamermm.def
142
142
)
143
143
add_custom_command (TARGET gstreamermm-${GSTREAMERMM_VERSION} PRE_LINK
144
- COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /gstreamermm.def gstreamermm-${GSTREAMERMM_VERSION}${POSTFIX} .dll ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_FILES_DIRECTORY} /gstreamermm-${GSTREAMERMM_VERSION} .dir/*.obj
144
+ COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /gstreamermm.def $<TARGET_FILE_NAME: gstreamermm-${GSTREAMERMM_VERSION} > ${CMAKE_CURRENT_BINARY_DIR} /$<$< BOOL : ${CMAKE_BUILD_TYPE} >: ${CMAKE_FILES_DIRECTORY} > /gstreamermm-${GSTREAMERMM_VERSION} .dir/ ${CMAKE_CFG_INTDIR} /*.obj
145
145
)
146
146
147
147
target_link_libraries (gstreamermm-${GSTREAMERMM_VERSION} gstreamer-1.0 sigc-${SIGC_VERSION} glibmm-${GLIBMM_VERSION} xmlpp-${XMLMM_VERSION} gstaudio-1.0 gstbase-1.0 gstvideo-1.0 gstpbutils-1.0) #glibmm-${GLIBMM_VERSION} giomm-${GLIBMM_VERSION}
@@ -151,7 +151,7 @@ LIBRARY DESTINATION "lib"
151
151
ARCHIVE DESTINATION "lib"
152
152
RUNTIME DESTINATION "bin" )
153
153
154
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / gstreamermm-${GSTREAMERMM_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
154
+ install (FILES $<TARGET_PDB_FILE: gstreamermm-${GSTREAMERMM_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
155
155
156
156
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../gstreamermmconfig.h DESTINATION "lib/gstreamermm-${GSTREAMERMM_VERSION} /include" )
157
157
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ LIBRARY DESTINATION "lib"
37
37
ARCHIVE DESTINATION "lib"
38
38
RUNTIME DESTINATION "bin" )
39
39
40
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / gtkmm3-demo.pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
40
+ install (FILES $<TARGET_PDB_FILE: gtkmm3-demo> DESTINATION "bin" CONFIGURATIONS DEBUG)
41
41
42
42
install (DIRECTORY ./ DESTINATION share/gtkmm-3.0/demo
43
43
# minimal invasion... until code fixed or patched
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ add_custom_command (OUTPUT gdkmm.def
31
31
COMMAND echo Will be generated later > gdkmm.def
32
32
)
33
33
add_custom_command (TARGET gdkmm-${GTKMM_VERSION} PRE_LINK
34
- COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /gdkmm.def gdkmm-${GTKMM_VERSION}${POSTFIX} .dll ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_FILES_DIRECTORY} /gdkmm-${GTKMM_VERSION} .dir/*.obj
34
+ COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /gdkmm.def $<TARGET_FILE_NAME: gdkmm-${GTKMM_VERSION} > ${CMAKE_CURRENT_BINARY_DIR} /$<$< BOOL : ${CMAKE_BUILD_TYPE} >: ${CMAKE_FILES_DIRECTORY} > /gdkmm-${GTKMM_VERSION} .dir/ ${CMAKE_CFG_INTDIR} /*.obj
35
35
)
36
36
37
37
target_link_libraries (gdkmm-${GTKMM_VERSION} glibmm-${GLIBMM_VERSION} giomm-${GLIBMM_VERSION} sigc-${SIGC_VERSION} cairomm-${CAIROMM_VERSION} gdk-3 gdk_pixbuf-2.0 gtk-3)
@@ -41,7 +41,7 @@ LIBRARY DESTINATION "lib"
41
41
ARCHIVE DESTINATION "lib"
42
42
RUNTIME DESTINATION "bin" )
43
43
44
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / gdkmm-${GTKMM_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
44
+ install (FILES $<TARGET_PDB_FILE: gdkmm-${GTKMM_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
45
45
46
46
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../../${EXTRA} /gdkmm/gdkmmconfig.h DESTINATION "lib/gdkmm-${GTKMM_VERSION} /include" )
47
47
Original file line number Diff line number Diff line change @@ -247,7 +247,7 @@ add_custom_command (OUTPUT gtkmm.def
247
247
COMMAND echo Will be generated later > gtkmm.def
248
248
)
249
249
add_custom_command (TARGET gtkmm-${GTKMM_VERSION} PRE_LINK
250
- COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /gtkmm.def gtkmm-${GTKMM_VERSION}${POSTFIX} .dll ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_FILES_DIRECTORY} /gtkmm-${GTKMM_VERSION} .dir/*.obj
250
+ COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /gtkmm.def $<TARGET_FILE_NAME: gtkmm-${GTKMM_VERSION} > ${CMAKE_CURRENT_BINARY_DIR} /$<$< BOOL : ${CMAKE_BUILD_TYPE} >: ${CMAKE_FILES_DIRECTORY} > /gtkmm-${GTKMM_VERSION} .dir/ ${CMAKE_CFG_INTDIR} /*.obj
251
251
)
252
252
253
253
target_link_libraries (gtkmm-${GTKMM_VERSION} gdkmm-${GTKMM_VERSION} glibmm-${GLIBMM_VERSION} giomm-${GLIBMM_VERSION} atkmm-${ATKMM_VERSION} pangomm-${PANGOMM_VERSION} sigc-${SIGC_VERSION} cairomm-${CAIROMM_VERSION} gtk-3)
@@ -257,7 +257,7 @@ LIBRARY DESTINATION "lib"
257
257
ARCHIVE DESTINATION "lib"
258
258
RUNTIME DESTINATION "bin" )
259
259
260
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / gtkmm-${GTKMM_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
260
+ install (FILES $<TARGET_PDB_FILE: gtkmm-${GTKMM_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
261
261
262
262
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../../${EXTRA} /gtkmm/gtkmmconfig.h DESTINATION "lib/gtkmm-${GTKMM_VERSION} /include" )
263
263
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ LIBRARY DESTINATION "lib"
17
17
ARCHIVE DESTINATION "lib"
18
18
RUNTIME DESTINATION "bin" )
19
19
20
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / sigc-${SIGC_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
20
+ install (FILES $<TARGET_PDB_FILE: sigc-${SIGC_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
21
21
22
22
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../${EXTRA} /sigc++config.h DESTINATION "lib/sigc++-${SIGC_VERSION} /include" )
23
23
Original file line number Diff line number Diff line change @@ -49,8 +49,10 @@ set_target_properties(xmlpp-${XMLMM_VERSION} PROPERTIES OUTPUT_NAME xml++-${XMLM
49
49
add_custom_command (OUTPUT libxml++.def
50
50
COMMAND ECHO Will be generated later > libxml++.def
51
51
)
52
+ # NOTE: Multi-configuration generator does not copy folder hierarchy inside of CMAKE_CFG_INTDIR
52
53
add_custom_command (TARGET xmlpp-${XMLMM_VERSION} PRE_LINK
53
- COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /libxml++.def xml++-${XMLMM_VERSION}${POSTFIX} .dll
54
+ COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /libxml++.def $<TARGET_FILE_NAME:xml++-${XMLMM_VERSION} >
55
+ ${CMAKE_CURRENT_BINARY_DIR} /$<$<BOOL :${CMAKE_BUILD_TYPE} >:${CMAKE_FILES_DIRECTORY} >/xmlpp-${XMLMM_VERSION} .dir/${CMAKE_CFG_INTDIR} /*.obj
54
56
${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY} /xmlpp-${XMLMM_VERSION} .dir/*.obj
55
57
${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY} /xmlpp-${XMLMM_VERSION} .dir/io/*.obj
56
58
${CMAKE_CURRENT_BINARY_DIR}${CMAKE_FILES_DIRECTORY} /xmlpp-${XMLMM_VERSION} .dir/nodes/*.obj
@@ -65,7 +67,7 @@ LIBRARY DESTINATION "lib"
65
67
ARCHIVE DESTINATION "lib"
66
68
RUNTIME DESTINATION "bin" )
67
69
68
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} /xml++ -${XMLMM_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
70
+ install (FILES $<TARGET_PDB_FILE:xmlpp -${XMLMM_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
69
71
70
72
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../${EXTRA} /libxml++/libxml++config.h DESTINATION "lib/libxml++-${XMLMM_VERSION} /include" )
71
73
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ add_custom_command (OUTPUT pangomm.def
35
35
COMMAND echo Will be generated later > pangomm.def
36
36
)
37
37
add_custom_command (TARGET pangomm-${PANGOMM_VERSION} PRE_LINK
38
- COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /pangomm.def pangomm-${PANGOMM_VERSION}${POSTFIX} .dll ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_FILES_DIRECTORY} /pangomm-${PANGOMM_VERSION} .dir/*.obj
38
+ COMMAND gendef ${CMAKE_CURRENT_BINARY_DIR} /pangomm.def $<TARGET_FILE_NAME: pangomm-${PANGOMM_VERSION} > ${CMAKE_CURRENT_BINARY_DIR} /$<$< BOOL : ${CMAKE_BUILD_TYPE} >: ${CMAKE_FILES_DIRECTORY} > /pangomm-${PANGOMM_VERSION} .dir/ ${CMAKE_CFG_INTDIR} /*.obj
39
39
)
40
40
41
41
target_link_libraries (pangomm-${PANGOMM_VERSION} pango-1.0.lib cairomm-${CAIROMM_VERSION} pangocairo-1.0.lib glibmm-${GLIBMM_VERSION} sigc-${SIGC_VERSION} )
@@ -45,7 +45,7 @@ LIBRARY DESTINATION "lib"
45
45
ARCHIVE DESTINATION "lib"
46
46
RUNTIME DESTINATION "bin" )
47
47
48
- install (FILES ${CMAKE_CURRENT_BINARY_DIR} / pangomm-${PANGOMM_VERSION}${POSTFIX} .pdb DESTINATION "bin" CONFIGURATIONS DEBUG)
48
+ install (FILES $<TARGET_PDB_FILE: pangomm-${PANGOMM_VERSION} > DESTINATION "bin" CONFIGURATIONS DEBUG)
49
49
50
50
install (FILES ${CMAKE_CURRENT_SOURCE_DIR} /../../${EXTRA} /pangomm/pangommconfig.h DESTINATION "lib/pangomm-${PANGOMM_VERSION} /include" )
51
51
You can’t perform that action at this time.
0 commit comments