mirror of
https://github.com/yasm/yasm
synced 2026-08-26 22:26:05 -04:00
cmake: add build dependency of the frontends to yasmstd and add its directory to RUNPATH (#302)
This commit is contained in:
parent
3199a84f0c
commit
74d88e80be
3 changed files with 6 additions and 0 deletions
|
|
@ -28,6 +28,8 @@ ELSE(BUILD_SHARED_LIBS)
|
|||
tasm-options.c
|
||||
)
|
||||
TARGET_LINK_LIBRARIES(ytasm yasmstd libyasm)
|
||||
ADD_DEPENDENCIES(ytasm yasmstd)
|
||||
SET_PROPERTY(TARGET ytasm APPEND PROPERTY BUILD_RPATH "$<TARGET_FILE_DIR:yasmstd>")
|
||||
ENDIF(BUILD_SHARED_LIBS)
|
||||
|
||||
SET_SOURCE_FILES_PROPERTIES(tasm.c PROPERTIES
|
||||
|
|
|
|||
|
|
@ -22,6 +22,8 @@ IF(BUILD_SHARED_LIBS)
|
|||
${yasm_SOURCE_DIR}/frontends/yasm/yasm-plugin.c
|
||||
)
|
||||
TARGET_LINK_LIBRARIES(vsyasm libyasm ${LIBDL})
|
||||
ADD_DEPENDENCIES(vsyasm yasmstd)
|
||||
SET_PROPERTY(TARGET vsyasm APPEND PROPERTY BUILD_RPATH "$<TARGET_FILE_DIR:yasmstd>")
|
||||
ELSE(BUILD_SHARED_LIBS)
|
||||
ADD_EXECUTABLE(vsyasm
|
||||
vsyasm.c
|
||||
|
|
|
|||
|
|
@ -19,6 +19,8 @@ IF(BUILD_SHARED_LIBS)
|
|||
yasm-plugin.c
|
||||
)
|
||||
TARGET_LINK_LIBRARIES(yasm libyasm ${LIBDL})
|
||||
ADD_DEPENDENCIES(yasm yasmstd)
|
||||
SET_PROPERTY(TARGET yasm APPEND PROPERTY BUILD_RPATH "$<TARGET_FILE_DIR:yasmstd>")
|
||||
ELSE(BUILD_SHARED_LIBS)
|
||||
ADD_EXECUTABLE(yasm
|
||||
yasm.c
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue