View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0027499 | Open CASCADE | OCCT:Configuration | public | 2016-05-15 16:40 | 2018-07-23 13:32 |
Reporter | kgv | Assigned To | bugmaster | ||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Platform | Mac | OS | OS | ||
Target Version | 7.1.0 | Fixed in Version | 7.1.0 | ||
Summary | 0027499: Configuration, CMake - add option INSTALL_NAME_DIR on OS X | ||||
Description | On OS X libraries are usually installed not system-wise but within application bundle, having therefore relative installation paths. Unlike on Windows, OS X linker does not look the libraries near executable location. To simulation the similar behavior, executable and libraries are usually use install_path with path specified though virtual @executable_path location. Although this path can be changed using install_name_tool on OS X (unlike Linux, where path can be specified only at library building time), it is still more convenient to specify this path at libraries building step to avoid complex scripting at application packaging step. CMake allows specifying the root of this path though INSTALL_NAME_DIR option: set_target_properties (${PROJECT_NAME} PROPERTIES BUILD_WITH_INSTALL_RPATH 1 INSTALL_NAME_DIR "@executable_path/../Frameworks"). Therefore it is proposed to add this option in user interface. | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
|
Branch CR27499 has been created by kgv. SHA-1: 1787f7f55953cda1808cd7a70c7e1ee7243602f8 Detailed log of new commits: Author: kgv Date: Sun May 15 16:41:30 2016 +0300 0027499: Configuration, CMake - add option INSTALL_NAME_DIR on OS X |
|
Patch is ready for review. |
|
there are no remarks |
|
Branch CR27499 has been deleted by inv. SHA-1: 1787f7f55953cda1808cd7a70c7e1ee7243602f8 |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-05-15 16:40 | kgv | New Issue | |
2016-05-15 16:40 | kgv | Assigned To | => kgv |
2016-05-15 16:42 | git | Note Added: 0054042 | |
2016-05-15 16:42 | kgv | Assigned To | kgv => ibs |
2016-05-15 16:42 | kgv | Status | new => assigned |
2016-05-16 14:24 | kgv | Note Added: 0054056 | |
2016-05-16 14:24 | kgv | Status | assigned => resolved |
2016-05-17 10:22 |
|
Note Added: 0054085 | |
2016-05-17 10:22 |
|
Status | resolved => reviewed |
2016-05-19 10:51 | bugmaster | Status | reviewed => tested |
2016-05-19 11:06 | bugmaster | Test case number | => Not needed |
2016-05-19 11:12 | kgv | Assigned To | ibs => bugmaster |
2016-05-20 11:18 | bugmaster | Changeset attached | => occt master 09eca2b5 |
2016-05-20 11:18 | bugmaster | Status | tested => verified |
2016-05-20 11:18 | bugmaster | Resolution | open => fixed |
2016-05-20 12:20 | git | Note Added: 0054173 | |
2016-12-09 16:33 |
|
Status | verified => closed |
2016-12-09 16:37 |
|
Fixed in Version | => 7.1.0 |