MantisBT - CMake | |||||
View Issue Details | |||||
ID | Project | Category | View Status | Date Submitted | Last Update |
0015998 | CMake | CMake | public | 2016-03-02 00:26 | 2016-06-10 14:21 |
Reporter | huiyiqun | ||||
Assigned To | |||||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | Android OS | OS | Android | OS Version | 6.0 |
Product Version | CMake 3.4.1 | ||||
Target Version | Fixed in Version | ||||
Summary | 0015998: Add variable to cmake in order to decide whether building is for android | ||||
Description | I'm build a cmake project(YouCompleteMe) under Android. Everything works well except that ld try to link librt wrongly, which has been integrated into Bionic and not available under Android System. I have googled for a while to look for a solution to detect android system in cmake, but there is none. If I am building a program for Mac OS X, there is a variable APPLE to tell me that this is a Mac OS X instead of normal BSD. But there is no variable ANDROID to tell me that this is a Android System instead of normal Linux. In my opinion, these two scenes are similar. Of course, I could define a variable to differ Android from normal Linux. but I guess we need an official way to do this. | ||||
Steps To Reproduce | |||||
Additional Information | |||||
Tags | No tags attached. | ||||
Relationships | |||||
Attached Files | |||||
Issue History | |||||
Date Modified | Username | Field | Change | ||
2016-03-02 00:26 | huiyiqun | New Issue | |||
2016-03-07 11:25 | Brad King | Note Added: 0040637 | |||
2016-03-07 11:25 | Brad King | Status | new => resolved | ||
2016-03-07 11:25 | Brad King | Resolution | open => no change required | ||
2016-06-10 14:21 | Kitware Robot | Note Added: 0041236 | |||
2016-06-10 14:21 | Kitware Robot | Status | resolved => closed |
Notes | |||||
|
|||||
|
|
||||
|
|||||
|
|