File: GenerateDEF.cmake

package info (click to toggle)
httraqt 1.4.11-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, sid, trixie
  • size: 2,780 kB
  • sloc: cpp: 7,970; sh: 177; makefile: 13
file content (11 lines) | stat: -rw-r--r-- 503 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
MACRO(HTTRAQT_GENERATE_DEF_FILE TARGET_NAME)
    IF(MSVC)
        ADD_DEPENDENCIES(${TARGET_NAME} httraqt-gendef)
        GET_TARGET_PROPERTY(gendef_EXE httraqt-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(HTTRAQT_GENERATE_DEF_FILE)