mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-11 18:33:14 +01:00
Fix to make sure to create gen/ in build dir and unbreak build with older perl
This commit is contained in:
@@ -65,6 +65,7 @@ endif(D_VERSION EQUAL 1)
|
||||
file(MAKE_DIRECTORY
|
||||
${PROJECT_BINARY_DIR}/bin
|
||||
${PROJECT_BINARY_DIR}/${DMDFE_PATH}
|
||||
${PROJECT_BINARY_DIR}/gen
|
||||
)
|
||||
|
||||
# idgen and impcnvgen
|
||||
|
||||
@@ -11,9 +11,9 @@ my $llvm_rev = `svnversion --committed $llvm_src`;
|
||||
my $llvm_rev_str;
|
||||
my $llvm_rev_nr;
|
||||
|
||||
if ($llvm_rev =~ /^\s*(\d+:)?(?<str>(?<nr>\d+)[MSP]*)\s*$/) {
|
||||
$llvm_rev_str = qq!#define LLVM_REV_STR "LLVM rev. $+{str}"!;
|
||||
$llvm_rev_nr = "$+{nr}";
|
||||
if ($llvm_rev =~ /^\s*(\d+:)?((\d+)[MSP]*)\s*$/) {
|
||||
$llvm_rev_str = qq!#define LLVM_REV_STR "LLVM rev. $2"!;
|
||||
$llvm_rev_nr = "$3";
|
||||
} else {
|
||||
my $llvm_lib = `perl @LLVM_CONFIG@ --libdir`;
|
||||
$llvm_lib =~ s/\s+$//;
|
||||
|
||||
Reference in New Issue
Block a user