Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
CLHEP
CLHEP
Commits
1baf8557
Commit
1baf8557
authored
Dec 16, 2011
by
Lynn Garren
Browse files
packaging for Mac
parent
4f767334
Changes
2
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
1baf8557
...
...
@@ -8,6 +8,9 @@
# make test
# make install
#
# mac i386: -DCMAKE_CXX_FLAGS="-m32" -DCMAKE_OSX_ARCHITECTURES="i386"
# mac x86_64: -DCMAKE_CXX_FLAGS="-m64" -DCMAKE_OSX_ARCHITECTURES="x86_64"
#
# The default CLHEP build type is CMAKE_BUILD_TYPE=RelWithDebInfo,
# which matches the default CLHEP autoconf flags
#------------------------------------------------------------------------------
...
...
cmake/Modules/ClhepPackaging.cmake
View file @
1baf8557
...
...
@@ -72,6 +72,8 @@ if(NOT DEFINED CPACK_SYSTEM_NAME)
string
(
TOLOWER
${
LSB_VENDOR
}
LSB_VENDOR
)
if
(
"
${
LSB_VENDOR
}
"
MATCHES
"scientificslf"
)
set
(
LSB_VENDOR
"slf"
)
elseif
(
"
${
LSB_VENDOR
}
"
MATCHES
"scientificfermilts"
)
set
(
LSB_VENDOR
"slf"
)
elseif
(
"
${
LSB_VENDOR
}
"
MATCHES
"scientificfermi"
)
set
(
LSB_VENDOR
"slf"
)
elseif
(
"
${
LSB_VENDOR
}
"
MATCHES
"scientificcernslc"
)
...
...
@@ -107,15 +109,23 @@ if(NOT DEFINED CPACK_SYSTEM_NAME)
# CMAKE_SYSTEM_PROCESSOR may *not* be 100% reliable.
list
(
LENGTH CMAKE_OSX_ARCHITECTURES _number_of_arches
)
# CERN uses mac106 for Snow Leopard
string
(
REGEX REPLACE
"([0-9])
\\
.([0-9])?"
"
\\
1
\\
2"
LSB_RELEASE
${
CMAKE_SYSTEM_VERSION
}
)
if
(
"
${
LSB_RELEASE
}
"
MATCHES
"108"
)
set
(
BASE_SYSTEM_NAME mac106
)
else
()
set
(
BASE_SYSTEM_NAME mac
${
LSB_RELEASE
}
)
endif
()
if
(
NOT _number_of_arches
)
# - Default
set
(
CPACK_SYSTEM_NAME
${
CMAKE_SYSTEM_
NAME
}
-
${
CMAKE_SYSTEM_PROCESSOR
}${
CPack_COMPILER_STRING
}
)
set
(
CPACK_SYSTEM_NAME
${
CMAKE_SYSTEM_
PROCESSOR
}
-
${
BASE_SYSTEM_NAME
}${
CPack_COMPILER_STRING
}
)
elseif
(
_number_of_arches GREATER 1
)
# - Universal
set
(
CPACK_SYSTEM_NAME
${
CMAK
E_SYSTEM_NAME
}
-Universal
)
set
(
CPACK_SYSTEM_NAME
${
BAS
E_SYSTEM_NAME
}
-Universal
)
else
()
# - Use what the user specified
set
(
CPACK_SYSTEM_NAME
${
CMAKE_
SYSTEM_NAME
}
-
${
CMAKE_OSX_ARCHITECTURES
}${
CPack_COMPILER_STRING
}
)
set
(
CPACK_SYSTEM_NAME
${
CMAKE_
OSX_ARCHITECTURES
}
-
${
BASE_SYSTEM_NAME
}${
CPack_COMPILER_STRING
}
)
endif
()
endif
()
endif
()
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment