:-'Generic Commit'
This commit is contained in:
@ -146,19 +146,23 @@ function get_executable_name() {
|
||||
EXECUTABLE_NAME=""
|
||||
local var_value=""
|
||||
|
||||
echo "Getting executable name from ${SOURCE_DIR}/${CMAKE_FILE}"
|
||||
|
||||
while IFS= read -r line; do
|
||||
# Look for set(PROJECT_EXE_NAME ipdemo)
|
||||
if [[ "$line" =~ set\(PROJECT_EXE_NAME[[:space:]]+([a-zA-Z0-9_]+)\) ]]; then
|
||||
var_value=$(echo "$line" | sed -E 's/.*set\(PROJECT_EXE_NAME[[:space:]]+([a-zA-Z0-9_]+)\).*/\1/')
|
||||
if [[ "$line" =~ set\(PROJECT_EXE_NAME[[:space:]]+([a-zA-Z0-9_-]+)\) ]]; then
|
||||
var_value=$(echo "$line" | sed -E 's/.*set\(PROJECT_EXE_NAME[[:space:]]+([a-zA-Z0-9_-]+)\).*/\1/')
|
||||
fi
|
||||
# Look for add_executable(${PROJECT_EXE_NAME}
|
||||
if [[ "$line" =~ add_executable\(\$\{PROJECT_EXE_NAME\} ]]; then
|
||||
if [[ "$line" =~ add_executable\([[:space:]]*\$\{PROJECT_EXE_NAME\}[[:space:]] ]]; then
|
||||
echo "Found executable name: $var_value"
|
||||
EXECUTABLE_NAME="$var_value"
|
||||
fi
|
||||
done < "${SOURCE_DIR}/${CMAKE_FILE}"
|
||||
|
||||
if [[ -z "$EXECUTABLE_NAME" ]]; then
|
||||
echo "Executable name not found."
|
||||
exit 1
|
||||
else
|
||||
echo "Executable name: $EXECUTABLE_NAME"
|
||||
fi
|
||||
|
@ -101,9 +101,3 @@ target_link_libraries(${PROJECT_EXE_NAME} PRIVATE
|
||||
set_target_properties(${PROJECT_EXE_NAME} PROPERTIES
|
||||
LINK_FLAGS "-static"
|
||||
)
|
||||
|
||||
# Install targets
|
||||
install(TARGETS ${PROJECT_EXE_NAME}
|
||||
RUNTIME DESTINATION $ENV{HOME}/.local/bin
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user