lp:~info-martin-konrad/+junk/epics-cmake

Created by Martin Konrad and last modified
Get this branch:
bzr branch lp:~info-martin-konrad/+junk/epics-cmake
Only Martin Konrad can upload to this branch. If you are Martin Konrad please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Martin Konrad
Status:
Development

Recent revisions

12221. By Martin Konrad <email address hidden>

Fix wrong OS detection if building in i386 chroot environment on x86_64 machines.

12220. By Martin Konrad

Add support for EPICS_HOST_ARCHs and target architectures ending with '-debug'.

12219. By Martin Konrad

Detect Linux on x86_64

12218. By mdavidsaver

change name of install location vars

avoid clash with FindEPICS

12217. By mdavidsaver

misc and doc

Update README
Use FindPackageMessage to avoid making too much noise
during rebuilds

12216. By mdavidsaver

Error when trying to use unknown GNU target names

12215. By mdavidsaver

Rewrite FindEPICSHostTools

Use a loop to make it much shorter.

Search for host tools only in EPICS_BASE. If they
are located elsewhere this must be explicitly specified
with -DEPICS_HOST_BASE=/some/dir

No longer sets AITGEN or GENAPPS since these aren't used
outside of Base.

12214. By mdavidsaver

rewrite FindEPICS

Make this actually useful to outside projects :)
Search for Base once (or use EPICS_BASE from command line)
and search for remaining tools only there.
This ensures that we get a consistent set

Now searches for all libraries so that client projects don't have
to list them all. Export additional variables EPICS_Com_LIBRARIES
Which includes libCom and extra libraries (pthread, rt, ...) needed
for a specific OS.

Also EPICS_BASE_IOC_LIBS which contains all the libraries targets
needed to link an IOC.

Note: the name of the install locations was changed to avoid
a conflict (EPICS_INCLUDE_DIR defined in two places)

12213. By mdavidsaver

Use relative paths in cmake includes

Define EPICS_CMAKE_ROOT when an absolute path is needed.
Currently this is just for the toolchain template file

12212. By mdavidsaver

follow changes in 3.14.12

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers