File: K3DGenerateDEF.cmake

package info (click to toggle)
k3d 0.8.0.2-18
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 40,948 kB
  • sloc: cpp: 171,303; ansic: 24,129; xml: 6,995; python: 5,796; makefile: 671; sh: 22
file content (11 lines) | stat: -rw-r--r-- 439 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
MACRO(K3D_GENERATE_DEF_FILE TARGET_NAME)
	IF(MSVC)
		ADD_DEPENDENCIES(${TARGET_NAME} k3d-gendef)
		GET_TARGET_PROPERTY(gendef_EXE k3d-gendef LOCATION) 
		ADD_CUSTOM_COMMAND(TARGET ${TARGET_NAME}
			PRE_LINK
			COMMAND ${gendef_EXE} $(IntDir)\\$(InputName).def $(TargetFileName) $(IntDir)\\*.obj)
		SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES LINK_FLAGS "/DEF:$(IntDir)\\$(InputName).def")
	ENDIF(MSVC)
ENDMACRO(K3D_GENERATE_DEF_FILE)