Update: Translations from eints
[openttd-github.git] / src / CMakeLists.txt
blob5f7847ff8a7bc1a772f9de190e6804a3e553fd86
1 add_subdirectory(script)
2 add_subdirectory(settingsgen)
3 add_subdirectory(strgen)
5 if(OPTION_TOOLS_ONLY)
6     return()
7 endif()
9 add_subdirectory(3rdparty)
10 add_subdirectory(ai)
11 add_subdirectory(blitter)
12 add_subdirectory(core)
13 add_subdirectory(fontcache)
14 add_subdirectory(game)
15 add_subdirectory(lang)
16 add_subdirectory(linkgraph)
17 add_subdirectory(misc)
18 add_subdirectory(music)
19 add_subdirectory(network)
20 add_subdirectory(os)
21 add_subdirectory(pathfinder)
22 add_subdirectory(saveload)
23 add_subdirectory(sound)
24 add_subdirectory(spriteloader)
25 add_subdirectory(table)
26 add_subdirectory(tests)
27 add_subdirectory(timer)
28 add_subdirectory(video)
29 add_subdirectory(widgets)
31 add_files(
32     viewport_sprite_sorter_sse4.cpp
33     CONDITION SSE_FOUND
36 add_files(
37     gfx_layout_icu.cpp
38     gfx_layout_icu.h
39     CONDITION ICU_i18n_FOUND AND HARFBUZZ_FOUND
42 add_files(
43     aircraft.h
44     aircraft_cmd.cpp
45     aircraft_cmd.h
46     aircraft_gui.cpp
47     airport.cpp
48     airport.h
49     airport_cmd.h
50     airport_gui.cpp
51     animated_tile.cpp
52     animated_tile_func.h
53     articulated_vehicles.cpp
54     articulated_vehicles.h
55     autocompletion.cpp
56     autocompletion.h
57     autoreplace.cpp
58     autoreplace_base.h
59     autoreplace_cmd.cpp
60     autoreplace_cmd.h
61     autoreplace_func.h
62     autoreplace_gui.cpp
63     autoreplace_gui.h
64     autoreplace_type.h
65     autoslope.h
66     base_consist.cpp
67     base_consist.h
68     base_media_base.h
69     base_media_func.h
70     base_station_base.h
71     bitmap_type.h
72     bmp.cpp
73     bmp.h
74     bootstrap_gui.cpp
75     bridge.h
76     bridge_gui.cpp
77     bridge_map.cpp
78     bridge_map.h
79     build_vehicle_gui.cpp
80     cachecheck.cpp
81     cargo_type.h
82     cargoaction.cpp
83     cargoaction.h
84     cargomonitor.cpp
85     cargomonitor.h
86     cargopacket.cpp
87     cargopacket.h
88     cargotype.cpp
89     cargotype.h
90     cheat.cpp
91     cheat_func.h
92     cheat_gui.cpp
93     cheat_type.h
94     clear_cmd.cpp
95     clear_func.h
96     clear_map.h
97     command.cpp
98     command_func.h
99     command_type.h
100     company_base.h
101     company_cmd.cpp
102     company_cmd.h
103     company_func.h
104     company_gui.cpp
105     company_gui.h
106     company_manager_face.h
107     company_type.h
108     console.cpp
109     console_cmds.cpp
110     console_func.h
111     console_gui.cpp
112     console_gui.h
113     console_internal.h
114     console_type.h
115     cpu.cpp
116     cpu.h
117     crashlog.cpp
118     crashlog.h
119     currency.cpp
120     currency.h
121     date_gui.cpp
122     date_gui.h
123     debug.cpp
124     debug.h
125     dedicated.cpp
126     depot.cpp
127     depot_base.h
128     depot_cmd.cpp
129     depot_cmd.h
130     depot_func.h
131     depot_gui.cpp
132     depot_map.h
133     depot_type.h
134     direction_func.h
135     direction_type.h
136     disaster_vehicle.cpp
137     disaster_vehicle.h
138     dock_cmd.h
139     dock_gui.cpp
140     driver.cpp
141     driver.h
142     dropdown.cpp
143     dropdown_common_type.h
144     dropdown_func.h
145     dropdown_type.h
146     economy.cpp
147     economy_base.h
148     economy_cmd.h
149     economy_func.h
150     economy_type.h
151     effectvehicle.cpp
152     effectvehicle_base.h
153     effectvehicle_func.h
154     elrail.cpp
155     elrail_func.h
156     engine.cpp
157     engine_base.h
158     engine_cmd.h
159     engine_func.h
160     engine_gui.cpp
161     engine_gui.h
162     engine_type.h
163     error.h
164     error.cpp
165     error_func.h
166     error_gui.cpp
167     fileio.cpp
168     fileio_func.h
169     fileio_type.h
170     fios.cpp
171     fios.h
172     fios_gui.cpp
173     fontcache.cpp
174     fontcache.h
175     fontdetection.h
176     framerate_gui.cpp
177     framerate_type.h
178     gamelog.cpp
179     gamelog.h
180     gamelog_internal.h
181     genworld.cpp
182     genworld.h
183     genworld_gui.cpp
184     gfx.cpp
185     gfx_func.h
186     gfx_layout.cpp
187     gfx_layout.h
188     gfx_layout_fallback.cpp
189     gfx_layout_fallback.h
190     gfx_type.h
191     gfxinit.cpp
192     gfxinit.h
193     goal.cpp
194     goal_base.h
195     goal_cmd.h
196     goal_gui.cpp
197     goal_type.h
198     graph_gui.cpp
199     graph_gui.h
200     ground_vehicle.cpp
201     ground_vehicle.hpp
202     group.h
203     group_cmd.cpp
204     group_cmd.h
205     group_gui.cpp
206     group_gui.h
207     group_type.h
208     gui.h
209     heightmap.cpp
210     heightmap.h
211     help_gui.cpp
212     help_gui.h
213     highscore.cpp
214     highscore.h
215     highscore_gui.cpp
216     hotkeys.cpp
217     hotkeys.h
218     house.h
219     house_type.h
220     industry.h
221     industry_cmd.cpp
222     industry_cmd.h
223     industry_gui.cpp
224     industry_map.h
225     industry_type.h
226     industrytype.h
227     ini.cpp
228     ini_load.cpp
229     ini_type.h
230     intro_gui.cpp
231     landscape.cpp
232     landscape.h
233     landscape_cmd.h
234     landscape_type.h
235     language.h
236     league_base.h
237     league_cmd.h
238     league_cmd.cpp
239     league_gui.h
240     league_gui.cpp
241     league_type.h
242     library_loader.h
243     livery.h
244     main_gui.cpp
245     map.cpp
246     map_func.h
247     map_type.h
248     misc.cpp
249     misc_cmd.cpp
250     misc_cmd.h
251     misc_gui.cpp
252     mixer.cpp
253     mixer.h
254     music.cpp
255     music_gui.cpp
256     newgrf.cpp
257     newgrf.h
258     newgrf_act5.h
259     newgrf_airport.cpp
260     newgrf_airport.h
261     newgrf_airporttiles.cpp
262     newgrf_airporttiles.h
263     newgrf_animation_base.h
264     newgrf_animation_type.h
265     newgrf_callbacks.h
266     newgrf_canal.cpp
267     newgrf_canal.h
268     newgrf_cargo.cpp
269     newgrf_cargo.h
270     newgrf_class.h
271     newgrf_class_func.h
272     newgrf_commons.cpp
273     newgrf_commons.h
274     newgrf_config.cpp
275     newgrf_config.h
276     newgrf_debug.h
277     newgrf_debug_gui.cpp
278     newgrf_engine.cpp
279     newgrf_engine.h
280     newgrf_generic.cpp
281     newgrf_generic.h
282     newgrf_gui.cpp
283     newgrf_house.cpp
284     newgrf_house.h
285     newgrf_industries.cpp
286     newgrf_industries.h
287     newgrf_industrytiles.cpp
288     newgrf_industrytiles.h
289     newgrf_object.cpp
290     newgrf_object.h
291     newgrf_profiling.cpp
292     newgrf_profiling.h
293     newgrf_properties.h
294     newgrf_railtype.cpp
295     newgrf_railtype.h
296     newgrf_roadstop.cpp
297     newgrf_roadstop.h
298     newgrf_roadtype.cpp
299     newgrf_roadtype.h
300     newgrf_sound.cpp
301     newgrf_sound.h
302     newgrf_spritegroup.cpp
303     newgrf_spritegroup.h
304     newgrf_station.cpp
305     newgrf_station.h
306     newgrf_storage.cpp
307     newgrf_storage.h
308     newgrf_text.cpp
309     newgrf_text.h
310     newgrf_text_type.h
311     newgrf_town.cpp
312     newgrf_town.h
313     newgrf_townname.cpp
314     newgrf_townname.h
315     news_cmd.h
316     news_func.h
317     news_gui.cpp
318     news_gui.h
319     news_type.h
320     object.h
321     object_base.h
322     object_cmd.cpp
323     object_cmd.h
324     object_gui.cpp
325     object_map.h
326     object_type.h
327     openttd.cpp
328     openttd.h
329     order_backup.cpp
330     order_backup.h
331     order_base.h
332     order_cmd.cpp
333     order_cmd.h
334     order_func.h
335     order_gui.cpp
336     order_type.h
337     osk_gui.cpp
338     palette.cpp
339     palette_func.h
340     pbs.cpp
341     pbs.h
342     picker_func.h
343     picker_gui.cpp
344     picker_gui.h
345     progress.cpp
346     progress.h
347     querystring_gui.h
348     rail.cpp
349     rail.h
350     rail_cmd.cpp
351     rail_cmd.h
352     rail_gui.cpp
353     rail_gui.h
354     rail_map.h
355     rail_type.h
356     random_access_file.cpp
357     random_access_file_type.h
358     rev.h
359     road.cpp
360     road.h
361     road_cmd.cpp
362     road_cmd.h
363     road_func.h
364     road_gui.cpp
365     road_gui.h
366     road_internal.h
367     road_map.cpp
368     road_map.h
369     road_type.h
370     roadstop.cpp
371     roadstop_base.h
372     roadveh.h
373     roadveh_cmd.cpp
374     roadveh_cmd.h
375     roadveh_gui.cpp
376     safeguards.h
377     screenshot_gui.cpp
378     screenshot_gui.h
379     screenshot.cpp
380     screenshot.h
381     settings.cpp
382     settings_cmd.h
383     settings_func.h
384     settings_gui.cpp
385     settings_gui.h
386     settings_internal.h
387     settings_table.h
388     settings_table.cpp
389     settings_type.h
390     ship.h
391     ship_cmd.cpp
392     ship_cmd.h
393     ship_gui.cpp
394     signal.cpp
395     signal_func.h
396     signal_type.h
397     signature.cpp
398     signature.h
399     signs.cpp
400     signs_base.h
401     signs_cmd.cpp
402     signs_cmd.h
403     signs_func.h
404     signs_gui.cpp
405     signs_type.h
406     slider.cpp
407     slider_func.h
408     slope_func.h
409     slope_type.h
410     smallmap_gui.cpp
411     smallmap_gui.h
412     social_integration.cpp
413     social_integration.h
414     sortlist_type.h
415     sound.cpp
416     sound_func.h
417     sound_type.h
418     sprite.cpp
419     sprite.h
420     spritecache.cpp
421     spritecache.h
422     spritecache_internal.h
423     station.cpp
424     station_base.h
425     station_cmd.cpp
426     station_cmd.h
427     station_func.h
428     station_gui.cpp
429     station_gui.h
430     station_kdtree.h
431     station_map.h
432     station_type.h
433     statusbar_gui.cpp
434     statusbar_gui.h
435     stdafx.h
436     story.cpp
437     story_base.h
438     story_cmd.h
439     story_gui.cpp
440     story_type.h
441     string.cpp
442     string_base.h
443     string_func.h
444     string_type.h
445     stringfilter.cpp
446     stringfilter_type.h
447     strings.cpp
448     strings_func.h
449     strings_internal.h
450     strings_type.h
451     subsidy.cpp
452     subsidy_base.h
453     subsidy_cmd.h
454     subsidy_func.h
455     subsidy_gui.cpp
456     subsidy_type.h
457     survey.cpp
458     survey.h
459     tar_type.h
460     terraform_cmd.cpp
461     terraform_cmd.h
462     terraform_gui.cpp
463     terraform_gui.h
464     textbuf.cpp
465     textbuf_gui.h
466     textbuf_type.h
467     texteff.cpp
468     texteff.hpp
469     textfile_gui.cpp
470     textfile_gui.h
471     textfile_type.h
472     tgp.cpp
473     tgp.h
474     thread.h
475     tile_cmd.h
476     tile_map.cpp
477     tile_map.h
478     tile_type.h
479     tilearea.cpp
480     tilearea_type.h
481     tilehighlight_func.h
482     tilehighlight_type.h
483     timetable.h
484     timetable_cmd.cpp
485     timetable_cmd.h
486     timetable_gui.cpp
487     toolbar_gui.cpp
488     toolbar_gui.h
489     town.h
490     town_cmd.cpp
491     town_cmd.h
492     town_gui.cpp
493     town_kdtree.h
494     town_map.h
495     town_type.h
496     townname.cpp
497     townname_func.h
498     townname_type.h
499     track_func.h
500     track_type.h
501     train.h
502     train_cmd.cpp
503     train_cmd.h
504     train_gui.cpp
505     transparency.h
506     transparency_gui.cpp
507     transparency_gui.h
508     transport_type.h
509     tree_cmd.cpp
510     tree_cmd.h
511     tree_gui.cpp
512     tree_map.h
513     tunnel_map.cpp
514     tunnel_map.h
515     tunnelbridge.h
516     tunnelbridge_cmd.cpp
517     tunnelbridge_cmd.h
518     tunnelbridge_map.h
519     vehicle.cpp
520     vehicle_base.h
521     vehicle_cmd.cpp
522     vehicle_cmd.h
523     vehicle_func.h
524     vehicle_gui.cpp
525     vehicle_gui.h
526     vehicle_gui_base.h
527     vehicle_type.h
528     vehiclelist.cpp
529     vehiclelist.h
530     vehiclelist_cmd.h
531     vehiclelist_func.h
532     viewport.cpp
533     viewport_cmd.h
534     viewport_func.h
535     viewport_gui.cpp
536     viewport_kdtree.h
537     viewport_sprite_sorter.h
538     viewport_type.h
539     void_cmd.cpp
540     void_map.h
541     water.h
542     water_cmd.cpp
543     water_cmd.h
544     water_map.h
545     waypoint.cpp
546     waypoint_base.h
547     waypoint_cmd.cpp
548     waypoint_cmd.h
549     waypoint_func.h
550     waypoint_gui.cpp
551     widget.cpp
552     widget_type.h
553     window.cpp
554     window_func.h
555     window_gui.h
556     window_type.h
557     zoom_func.h
558     zoom_type.h