{"guid":"7f4d46f0-83bd-4551-bb55-1b558ba59dda","title":"CMake - Buildsystem und mehr","subtitle":null,"slug":"froscon2018-2167-cmake_-_buildsystem_und_mehr","link":"https://programm.froscon.de/2018/events/2167.html","description":"Immer mehr Projekte wechseln von GNU Autoconf/Automake zu CMake.\nWarum? Wie (einfach) funktioniert das Buildsystem mit CMake?\n\nAnhand einfacher Beispiele wird das Buildsystem CMake vorgestellt.\n\nCMake umfasst neben dem Buildsystem auch noch Fähigkeiten zur Paketierung (CPack) und zum Programmtest (CTest). Auch diese Features (die bei anderen Buildsystemen nicht vorhanden sind) werden vorgestellt.","original_language":"deu","persons":["Wolfgang Dautermann"],"view_count":313,"promoted":false,"date":"2018-08-25T00:00:00.000+02:00","release_date":"2018-08-25T02:00:00.000+02:00","updated_at":"2026-03-20T21:15:05.592+01:00","tags":["froscon2018","2167","Development"],"length":3285,"duration":3285,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2018/2167-hd.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2018/2167-hd_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2018/7f4d46f0-83bd-4551-bb55-1b558ba59dda-timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2018/7f4d46f0-83bd-4551-bb55-1b558ba59dda-thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2018-2167-cmake_-_buildsystem_und_mehr","url":"https://api.media.ccc.de/public/events/7f4d46f0-83bd-4551-bb55-1b558ba59dda","conference_title":"FrOSCon 2018","conference_url":"https://api.media.ccc.de/public/conferences/froscon2018","related":[{"event_id":5732,"event_guid":"e9fdf337-3b08-429c-a107-4a965cc4bb85","weight":8},{"event_id":5734,"event_guid":"adde2800-ffa1-44c4-aafd-c4928ee5378d","weight":20},{"event_id":5736,"event_guid":"73bbeee4-7791-42d2-b3bd-317ca12a8895","weight":9},{"event_id":5738,"event_guid":"fafacf91-9842-4a5f-bb02-146250450001","weight":19},{"event_id":5740,"event_guid":"325decd8-4e17-42d1-aab7-446e7651a617","weight":8},{"event_id":5742,"event_guid":"7bd7470f-6197-4356-abb3-73d123f49c87","weight":8},{"event_id":5751,"event_guid":"2b7d1c38-d3e0-4978-ac30-95aed9e7b0d7","weight":7},{"event_id":5754,"event_guid":"acca1d2a-792c-4ef0-a76a-33622dc89a7f","weight":9},{"event_id":5755,"event_guid":"8ab1c7ea-00ee-4f1a-8e5a-7b60ec80408f","weight":10},{"event_id":5758,"event_guid":"ef2ff203-e91d-4b8f-90ad-966fe74d5325","weight":8},{"event_id":5763,"event_guid":"e7828a90-6f0a-439b-a6a8-2e129a00b521","weight":9},{"event_id":5766,"event_guid":"73f1dcb2-25ba-48ff-a02a-3abc33360f03","weight":10},{"event_id":5769,"event_guid":"76ad2dd9-6054-44b4-a969-eb8f1bf87d62","weight":9},{"event_id":5773,"event_guid":"be056c9c-b6f6-42a3-adb1-0d6e80a1f4c7","weight":4},{"event_id":5788,"event_guid":"b6faaa05-454e-4a52-9cbe-4e52bd30ad80","weight":8},{"event_id":5789,"event_guid":"b4cb8731-0709-4c3e-967b-3766a15ea572","weight":11},{"event_id":5791,"event_guid":"9144aaee-4cb6-4497-89d9-acca7da85730","weight":8},{"event_id":5830,"event_guid":"1f3a0237-0515-4cdb-90ac-d57f7bc85586","weight":11},{"event_id":5831,"event_guid":"5fa9fb17-3bb5-43c2-9ef9-3ed9db1c957a","weight":8}],"recordings":[{"size":254,"length":3285,"mime_type":"video/mp4","language":"deu","filename":"froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-08-25T15:00:43.555+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2018/h264-hd/froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_hd.mp4","url":"https://api.media.ccc.de/public/recordings/27051","event_url":"https://api.media.ccc.de/public/events/7f4d46f0-83bd-4551-bb55-1b558ba59dda","conference_url":"https://api.media.ccc.de/public/conferences/froscon2018"},{"size":39,"length":3278,"mime_type":"audio/opus","language":"deu","filename":"froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2018-08-25T16:30:40.630+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2018/opus/froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_opus.opus","url":"https://api.media.ccc.de/public/recordings/27108","event_url":"https://api.media.ccc.de/public/events/7f4d46f0-83bd-4551-bb55-1b558ba59dda","conference_url":"https://api.media.ccc.de/public/conferences/froscon2018"},{"size":115,"length":3285,"mime_type":"video/mp4","language":"deu","filename":"froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-08-25T16:31:01.735+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2018/h264-sd/froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_sd.mp4","url":"https://api.media.ccc.de/public/recordings/27109","event_url":"https://api.media.ccc.de/public/events/7f4d46f0-83bd-4551-bb55-1b558ba59dda","conference_url":"https://api.media.ccc.de/public/conferences/froscon2018"},{"size":355,"length":3285,"mime_type":"video/webm","language":"deu","filename":"froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2018-08-25T16:42:09.322+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2018/webm-hd/froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/27131","event_url":"https://api.media.ccc.de/public/events/7f4d46f0-83bd-4551-bb55-1b558ba59dda","conference_url":"https://api.media.ccc.de/public/conferences/froscon2018"},{"size":50,"length":3278,"mime_type":"audio/mpeg","language":"deu","filename":"froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2018-08-25T16:42:16.710+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2018/mp3/froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/27132","event_url":"https://api.media.ccc.de/public/events/7f4d46f0-83bd-4551-bb55-1b558ba59dda","conference_url":"https://api.media.ccc.de/public/conferences/froscon2018"},{"size":130,"length":3285,"mime_type":"video/webm","language":"deu","filename":"froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2018-08-25T16:42:42.120+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2018/webm-sd/froscon2018-2167-deu-CMake_-_Buildsystem_und_mehr_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/27133","event_url":"https://api.media.ccc.de/public/events/7f4d46f0-83bd-4551-bb55-1b558ba59dda","conference_url":"https://api.media.ccc.de/public/conferences/froscon2018"}]}