From 4bb959fc727b6c0e723d44ea173b94570a6eda65 Mon Sep 17 00:00:00 2001 From: Chad Elliott Date: Fri, 4 Nov 2022 13:30:30 -0500 Subject: Fixed the translation of "." when used within libpaths. --- modules/CMakeProjectCreator.pm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules') diff --git a/modules/CMakeProjectCreator.pm b/modules/CMakeProjectCreator.pm index 7ac73640..2114ab8a 100644 --- a/modules/CMakeProjectCreator.pm +++ b/modules/CMakeProjectCreator.pm @@ -94,8 +94,8 @@ sub fill_value { return 'CXX' if ($self->get_language() eq Creator::cplusplus()); } elsif ($name =~ /^env_(\w+)/) { - my $dotdir = ($1 eq 'libpaths' ? '${CMAKE_CURRENT_BIN_DIR}' : - '${CMAKE_CURRENT_SOURCE_DIR}'); + my $dotdir = '${CMAKE_CURRENT_SOURCE_DIR}' . + ($1 eq 'libpaths' ? ' ${CMAKE_CURRENT_BINARY_DIR}' : ''); my $paths = $self->get_assignment($1); if (defined $paths) { $paths = $self->create_array($paths); -- cgit v1.2.1