Only build basisu tool on host platforms (#5575)
This commit is contained in:
+8
-5
@@ -51,20 +51,23 @@ else()
|
||||
set (BASIS_CONFIG ${BASIS_CONFIG} BASISD_SUPPORT_DXT5A=0 BASISD_SUPPORT_DXT1=0)
|
||||
endif()
|
||||
|
||||
add_executable(basisu ${ENCODER_SRC} ${TRANSCODER_SRC} ../basisu_tool.cpp)
|
||||
add_library(basis_encoder ${ENCODER_SRC} ${TRANSCODER_SRC})
|
||||
add_library(basis_transcoder ${TRANSCODER_SRC})
|
||||
|
||||
target_include_directories(basis_encoder PUBLIC ../encoder)
|
||||
target_include_directories(basis_transcoder PUBLIC ../transcoder)
|
||||
|
||||
target_compile_definitions(basisu PRIVATE ${BASIS_CONFIG})
|
||||
target_compile_definitions(basis_encoder PRIVATE ${BASIS_CONFIG})
|
||||
target_compile_definitions(basis_transcoder PRIVATE ${BASIS_CONFIG})
|
||||
|
||||
if (NOT MSVC AND NOT ANDROID)
|
||||
target_link_libraries(basisu m pthread)
|
||||
if (IS_HOST_PLATFORM)
|
||||
add_executable(basisu ${ENCODER_SRC} ${TRANSCODER_SRC} ../basisu_tool.cpp)
|
||||
target_compile_definitions(basisu PRIVATE ${BASIS_CONFIG})
|
||||
install(TARGETS basisu DESTINATION bin)
|
||||
|
||||
if (NOT MSVC AND NOT ANDROID)
|
||||
target_link_libraries(basisu m pthread)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
install(TARGETS basisu DESTINATION bin)
|
||||
install(TARGETS basis_transcoder ARCHIVE DESTINATION lib/${DIST_DIR})
|
||||
|
||||
Reference in New Issue
Block a user