|
|
|
@ -274,7 +274,11 @@ function(go_library TARGET_NAME)
|
|
|
|
|
# Add dummy code to support `make target_name` under Terminal Command
|
|
|
|
|
set(dummyfile ${CMAKE_CURRENT_BINARY_DIR}/${TARGET_NAME}_dummy.c)
|
|
|
|
|
file(WRITE ${dummyfile} "const char * dummy = \"${dummyfile}\";")
|
|
|
|
|
add_library(${TARGET_NAME} STATIC ${dummyfile})
|
|
|
|
|
if (go_library_SHARED OR go_library_shared)
|
|
|
|
|
add_library(${TARGET_NAME} SHARED ${dummyfile})
|
|
|
|
|
else()
|
|
|
|
|
add_library(${TARGET_NAME} STATIC ${dummyfile})
|
|
|
|
|
endif()
|
|
|
|
|
if(go_library_DEPS)
|
|
|
|
|
add_dependencies(${TARGET_NAME} ${go_library_DEPS})
|
|
|
|
|
endif(go_library_DEPS)
|
|
|
|
|