In your case there is really no such thing as "the framework."
Autoproj is just calling cmake for you. The rock cmake macros are just helpers 
to make the cmake shorter. 
You can just use plain cmake to link to your library:
https://cmake.org/cmake/help/v3.3/command/target_link_libraries.html

cheers,

Jakob

From: [email protected] [mailto:[email protected]] On Behalf Of 
NUBER, Christof, Dr.
Sent: Thursday, August 18, 2016 10:29 AM
To: [email protected]
Subject: [Rock-dev] Building Non-Rock-Executables using rock-libraries

Hello,
 
I am trying to ‚abuse‘ the framework to build Executables (also for 
rock-independent testing of libraries) that depend on libraries (created by me) 
built by the framework. For this, I used rock-create-lib, and commented the 
rock_library-lines in the CMake-File in src out, having only rock_executable 
left in the file. Unfortunately, I need libphtread.so for my executable. What 
do I have to do to tell the framework to link my executable against 
libpthread.so?
 
I assume I have to do it on the CMake-file one level higher, where I also can 
add c++11-support using
 
SET (GCC_CELEVEN_FLAGS “-std=c++11”)
add_definitions(${GCC_CELEVEN_FLAGS})
 
But I don’t know how. Whatever I tried, I get errors when trying to build the 
executable.
 
Thx in advance
 
  Christof
 
-----------------------------------------------
Christof Nuber
Software System Engineer
Onboard S/W, GNC & Robotics
 
 
Airbus Defence and Space
Airbus-Allee 1
28199 Bremen
Germany
 
T       +49 (0)421 539 4078
F       +49 (0)421 539 28 4078
E       [email protected]
 
www.airbusdefenceandspace.com 
 

 
 
 
This email (including any attachments) may contain confidential and/or 
privileged information or information otherwise protected from disclosure. If 
you are not the intended recipient, please notify the sender immediately, do 
not copy this message or any attachments and do not use it for any purpose or 
disclose its content to any person, but delete this message and any attachments 
from your system. Astrium and Airbus Group companies disclaim any and all 
liability if this email transmission was virus corrupted, altered or falsified.
---------------------------------------------------------
Airbus DS GmbH 
Vorsitzender des Aufsichtsrates: Bernhard Gerwert 
Geschäftsführung: Evert Dudok (Vorsitzender), Dr. Lars Immisch, Dr. Michael 
Menking, Dr. Johannes von Thadden 
Sitz der Gesellschaft: München - Registergericht: Amtsgericht München, HRB Nr. 
107 647 
Ust. Ident. Nr. /VAT reg. no. DE167015356


_______________________________________________
Rock-dev mailing list
[email protected]
http://www.dfki.de/mailman/cgi-bin/listinfo/rock-dev

Reply via email to